-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Integrates GitLab Runner into DTaaS #1082
Integrates GitLab Runner into DTaaS #1082
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@aryanpingle Thanks for the PR. Please see the comments.
token = "xxx" | ||
executor = "docker" | ||
[runners.docker] | ||
tls_verify = false |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this solve the problem of self-generated certificates?
The The Now, if you try using |
* Standalone directory for the runner files * Separates the localhost and server compose files
a583833
to
721271f
Compare
@aryanpingle A related correction in the docs line-69 of deploy/services/gitlab/INTEGRATION.md file should be: If the DTaaS application is hosted at https://foo.com/, then configure the following files: |
please add this information in a separate section at the end of GITLAB-RUNNER.md |
* Syncs `GITLAB-RUNNER.md` and `runner.md` * References gitlab setup and integration guides
The latest commits add content from Chapter 3, Section 3 and Chapter 4 from "Design and implementation of an integrated DevOps framework for Digital Twins as a Service software platform" (Scherma V.) as a new section "DevOps Framework" in the developer documentation. I've reordered a few sections and edited some parts to make it more developer friendly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@aryanpingle thanks for the updates. please see the comments.
@aryanpingle please add the following citation at the end of pages taken from Vanessa's thesis: Ref: Vanessa Scherma, Design and implementation of an integrated DevOps framework for Digital Twins as a Service software platform, Master’s Degree Thesis, Politecnico Di Torino, 2024. |
- Adds integrated gitlab runner to all installation scenarios. It is now possible to have one runner that can run all the jobs sent by DevOps requests. - Updates DevOps documentation and ports corrections from documentation of release v0.6.0 --------- Co-authored-by: aryanpingle <[email protected]>
Thanks @aryanpingle. The changes have been merged via PR #1115. |
Integrates GitLab Runner into DTaaS
Addresses #892 by integrating a GitLab Runner setup into the DTaaS software.
Type of Change
✔ New feature
✔ Documentation update
Description
Adds a
compose.runner.yml
file that spins up a Docker container running thegitlab/gitlab-runner
image, and automatically starts a gitlab runner based on the settings inconfig.toml
.Testing
Tested using a localhost and a server installation, both using a server-hosted gitlab instance.
Impact
The process of registering a GitLab Runner will be greatly simplified. Developers will be able to use the digital twins preview page with a self-hosted runner.
Additional Information
network_mode
is set tohost
for the gitlab-runner container. This should instead use or create a docker network.services/gitlab
directory.Checklist
existing code.